function newBarCode() {
	greyLayer.open();
	win.window('open');
	form.form('clear');
	form.url = proPath+'/barCode/save';
} 
function save() {
	alert(form.url);
	if (form.form('validate')) {
		form.form('submit', {
			url : form.url,
			success : function(data) {
				eval('data=' + data);
				if (data.success) {
					grid.datagrid('reload');
					win.window('close');
					greyLayer.close();
				} else {
					sys_alert('错误提示', data.msg, 'error');
				}
			}
		});
	}
}
function editCode() {
	form.form('clear');
	var codeurl = proPath+'/barCode/modify';
	var row = grid.datagrid('getSelected');
	if (row) {
		var status = row.status;
		if(status != 250001){
					sys_alert('错误提示', '只有预印刷状态的记录才能修改', 'error');
					return false;
		}
		greyLayer.open();
		win.window('open');
		$('#company_code').hide();
		$('#dw').html(row.company_name);
		var tcode_start = row.tcode_start;
		var tcode_end = row.tcode_end;
		var t_val = parseInt(tcode_end) + 1 - parseInt(tcode_start);
		$('#tcode_end').val(t_val);
		form.url =  codeurl+'?manage_id=' + row.manage_id;

	} else {
		sys_alert('错误提示', '选择一个要操作的功能', 'error');
	}
}

function delCode() {
			// 更改前询问
			var row = grid.datagrid('getSelected');
			if (row) {
				var status = row.status;
				if(status != 250001){
					sys_alert('错误提示', '选择的记录不是预印刷状态,不能删除!', 'error');
					return false;
				}
				$.messager.confirm("用户确认", "确认要删除选中的条形码？", function(r) {
				if (r) {
					form.url = proPath+'/barCode/delCode?manage_id=' + row.manage_id;
					form.form('submit', {
						url : form.url,
						success : function(data) {
							eval('data=' + data);
							if (data.success) {
								grid.datagrid('reload');
							} else {
								sys_alert('错误提示', data.msg, 'error');
							}
						}
					});
					}
			});
			} else {
				sys_alert('错误提示', '选择一个要操作的记录', 'error');
			}
}

function chgYSStatus() {
	// 更改前询问
			var row = grid.datagrid('getSelected');
			if (row) {
				var status = row.status;
				if(status != 250001){
					sys_alert('错误提示', '选择的记录不是预印刷状态', 'error');
					return false;
				}
				$.messager.confirm("用户确认", "确认条形码已在印刷中？", function(r) {
				if (r) {
					form.url = proPath+'/barCode/chgStstus/' + row.manage_id;
					form.form('submit', {
						url : form.url,
						success : function(data) {
							eval('data=' + data);
							if (data.success) {
								grid.datagrid('reload');
							} else {
								sys_alert('错误提示', data.msg, 'error');
							}
						}
					});
					}
			});
			} else {
				sys_alert('错误提示', '选择一个要操作的记录', 'error');
			}
}
function chgWCStatus() {
	// 更改前询问
			var row = grid.datagrid('getSelected');
			if (row) {
				var status = row.status;
				if(status != 250002){
					sys_alert('错误提示', '选择的记录不是印刷中状态', 'error');
					return false;
				}
				$.messager.confirm("用户确认", "确认条形码已印刷完成？", function(r) {
				if (r) {
						form.url = proPath+'/barCode/chgStstus/' + row.manage_id;
						form.form('submit', {
							url : form.url,
							success : function(data) {
								eval('data=' + data);
								if (data.success) {
									grid.datagrid('reload');
								} else {
									sys_alert('错误提示', data.msg, 'error');
								}
							}
						});
					}
				});
			} else {
				sys_alert('错误提示', '选择一个要操作的记录', 'error');
			}
}
function chgXFStatus() {
	// 更改前询问
			var row = grid.datagrid('getSelected');
			if (row) {
					var status = row.status;
					if(status != 250003){
						sys_alert('错误提示', '选择的记录不是印刷完成状态', 'error');
						return false;
					}
					$.messager.confirm("用户确认", "确认条形码已下发？", function(r) {
					if (r) {
						form.url = proPath+'/barCode/chgStstus/' + row.manage_id;
						form.form('submit', {
							url : form.url,
							success : function(data) {
								eval('data=' + data);
								if (data.success) {
									grid.datagrid('reload');
								} else {
									sys_alert('错误提示', data.msg, 'error');
								}
							}
						});
					}
				});
			} else {
				sys_alert('错误提示', '选择一个要操作的记录', 'error');
			}
}
function closeWindow() {
	greyLayer.close();
	win.window('close');
}